package com.yanqu.road.entity.activity.yqhotel.result;

import com.yanqu.road.utils.property.Property;

import java.math.BigInteger;

public class YqHotelBeatBossResult {
    //结果
    private int ret = 0;

    private int bossId;

    private int startSolderId;

    private int endSolderId ;

    private int studentCount ;

    //原本有多少血
    private BigInteger blood = BigInteger.ZERO;
    //打了多少血
    private BigInteger beatBlood = BigInteger.ZERO;

    private boolean isDie = false;

    private Property solderRewards = new Property();

    private Property bossRewards = new Property();


    public int getRet() {
        return ret;
    }

    public void setRet(int ret) {
        this.ret = ret;
    }

    public int getBossId() {
        return bossId;
    }

    public void setBossId(int bossId) {
        this.bossId = bossId;
    }

    public int getStartSolderId() {
        return startSolderId;
    }

    public void setStartSolderId(int startSolderId) {
        this.startSolderId = startSolderId;
    }

    public int getEndSolderId() {
        return endSolderId;
    }

    public void setEndSolderId(int endSolderId) {
        this.endSolderId = endSolderId;
    }

    public BigInteger getBeatBlood() {
        return beatBlood;
    }

    public void addBeatBlood(BigInteger beatBlood) {
        this.beatBlood = this.beatBlood.add(beatBlood);
    }

    public boolean isDie() {
        return isDie;
    }

    public void setDie(boolean die) {
        isDie = die;
    }

    public Property getSolderRewards() {
        return solderRewards;
    }

    public void addSolderRewards(Property solderRewards) {
        this.solderRewards.addProperty(solderRewards);
    }

    public Property getBossRewards() {
        return bossRewards;
    }

    public void addBossRewards(Property bossRewards) {
        this.bossRewards.addProperty(bossRewards);
    }

    public int getStudentCount() {
        return studentCount;
    }

    public void addStudentCount() {
        this.studentCount++;
    }


    public BigInteger getBlood() {
        return blood;
    }

    public void setBlood(BigInteger blood) {
        this.blood = blood;
    }
}
